Team, Visitors, External Collaborators
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

Sagemath

SageMath

Keywords: Graph algorithmics - Graph - Combinatorics - Probability - Matroids - Geometry - Numerical optimization

Scientific Description: SageMath is a free open-source mathematics software system. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.

Functional Description: SageMath is an open-source mathematics software initially created by William Stein (Professor of mathematics at Washington University). We contribute the addition of new graph algorithms along with their documentations and the improvement of underlying data structures.

Release Functional Description: See http://www.sagemath.org/changelogs/

News Of The Year: 1) Improvement of shortest path computation algorithms. Done in the context of Google Summer of Code 2019. 2) Main contributor for making the graph module (more than 100,000 lines of code) of SageMath compatible with Python3. Version 9.0 of Sagemath, released on January 1st, 2020, is 100% Python3 compliant.